﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using VatTuDTO;
using VatTuBUS1;

namespace CungUngXayDung
{
    public partial class DangKy : System.Web.UI.Page
    {
        NguoiDungDTO nd = new NguoiDungDTO();
        protected void Page_Load(object sender, EventArgs e)
        {
            LoadDanhSachLoaiNguoiDung();

        }

        void LoadDanhSachLoaiNguoiDung()
        {
            List<LoaiNguoiDungDTO> lst = new List<LoaiNguoiDungDTO>();
            lst = new LoaiNguoiDungBUS().SelectLoaiNguoiDung("Khách Hàng");
            ddlLoaiNguoiDung.DataSource = lst;
            ddlLoaiNguoiDung.DataValueField = "MaLoaiNguoiDung";
            ddlLoaiNguoiDung.DataTextField = "TenLoaiNguoiDung";
            ddlLoaiNguoiDung.DataBind();
            Dispose();
        }


        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (txtTenNguoiDung.Text == "")
            {
                if (!ClientScript.IsStartupScriptRegistered(this.GetType(), txtTenNguoiDung.Text))
                {
                    ClientScript.RegisterStartupScript(this.GetType(),
                        txtTenNguoiDung.Text, "alert('Tên khách hàng không rỗng')", true);
                }

                return;
            }
            if (txtGioiTinh.Text == "")
            {
                if (!ClientScript.IsStartupScriptRegistered(this.GetType(),txtGioiTinh.Text))
                {
                    ClientScript.RegisterStartupScript(this.GetType(),
                        txtGioiTinh.Text, "alert('Giới tính không rỗng')", true);
                }

                return;
            }
             if (txtCMND.Text == "" || txtDiaChi.Text=="" || txtDienThoai.Text=="" )
            {
                if (!ClientScript.IsStartupScriptRegistered(this.GetType(),txtCMND.Text))
                {
                    ClientScript.RegisterStartupScript(this.GetType(),
                        txtCMND.Text, "alert('CMND, Địa chỉ, Điện thoại không rỗng')", true);
                }

                return;
            }
               if (txtTenDangNhap.Text == "" || txtMatKhau.Text== "" )
            {
                if (!ClientScript.IsStartupScriptRegistered(this.GetType(),txtMatKhau.Text))
                {
                    ClientScript.RegisterStartupScript(this.GetType(),
                        txtMatKhau.Text, "alert('Tên đăng nhập, mật khẩu không rỗng')", true);
                }

                return;
            }
            nd.TenNguoiDung = Request.Form[2].ToString();
            nd.GioiTinh = Request.Form[3].ToString();
            nd.CMND = Request.Form[4].ToString();
            nd.DiaChi = Request.Form[5].ToString();
            nd.DienThoai = Request.Form[6].ToString();
            nd.Email = Request.Form[7].ToString();
            nd.TenDangNhap = Request.Form[8].ToString();
            nd.MatKhau = Request.Form[9].ToString();
            nd.MaLoaiNguoiDung = int.Parse(Request.Form[10].ToString());

            Boolean n = new NguoiDungBUS().InsertNguoiDung(nd);
            if (n == true)
            {
                Session["TenDangNhap"] = nd.TenDangNhap;
                Session["MatKhau"] = nd.MatKhau;
                Session["DangKy"] = "Vua Dang ky"; 
                Response.Redirect("ThongBao.aspx");
            }
            // string url = "QLNguoiDung.aspx";
             

        }
      
               
    } 
}